// config/env.js - 环境判断
let environment = 'development' // 默认生产环境

// 在微信开发者工具中可以通过条件编译设置环境
// #ifdef MP-WEIXIN
try {
  // 尝试读取本地存储的环境配置
  const envCache = wx.getStorageSync('app_env')
  if (envCache) {
    environment = envCache
  } else {
    // 根据版本判断环境
    const accountInfo = wx.getAccountInfoSync()
    if (accountInfo.miniProgram.envVersion === 'develop') {
      environment = 'development'
    } else if (accountInfo.miniProgram.envVersion === 'trial') {
      environment = 'testing'
    }
  }
} catch (e) {
  console.error('环境判断失败:', e)
}
// #endif

module.exports = environment